Giovanni Squillero

Politecnico di Torino · giovanni.squillero@polito.it

Giovanni Squillero

Politecnico di Torino · giova-remove-nni.squillero@polito.it

I work as a full professor of Computer Science at the Politecnico di Torino, Department of Control and Computer Engineering, and I am a member of the CAD Group. Check the contacts page to get in touch.

I am interested in artificial intelligence and soft computing, especially bio-inspired meta-heuristics and multi-agent systems; I also design approximate algorithms that achieve acceptable solutions with reasonable resources. The industrial applications of my research spanned from electronic CAD, to bioinformatics, to the cultural sector.

In 2024/25 I am teaching 1 PhD, 1 MS, and 3 BS courses.


Biosketch

Responsive image Giovanni Squillero works as a full professor of computer science at Politecnico di Torino, Department of Control and Computer Engineering. His research combines artificial intelligence and soft computing, in particular bio-inspired meta-heuristics and multi-agent systems. He also designs approximate optimization techniques able to achieve acceptable solutions with reasonable amount of resources. The industrial applications of his work range from electronic CAD to bioinformatics, to the cultural sector. As of January 2025, he is credited as an author in 3 books, 42 journal articles, 11 book chapters, and 170 papers in conference proceedings; he is also listed among the editors in 14 volumes. As an entrepreneur, he co-founded Ominee, S.r.l. in 2014, Bactell, Inc. in 2019, and Ai·Culture, S.r.l. in 2024. As an entrepreneur, he co-founded Ominee, S.r.l. in 2014, Bactell, Inc. in 2019, and Ai·Culture, S.r.l. in 2024.

Squillero has been an IEEE Senior Member since 2014; currently he serves on the technical committee of the IEEE Computational Intelligence Society Games and on the editorial board of Genetic Programming and Evolvable Machines. He was the program chair of the European Conference on the Applications of Evolutionary Computation in 2016 and 2017, and he is now a member of the steering committee of EvoApplications. In 2024 he co-organized GGP, the workshop on Graph Genetic Programming at GECCO; in 2018, EvoML, the workshop on Evolutionary Machine Learning at PPSN; in 2016 and 2017, MPDEA, the workshop on Measuring and Promoting Diversity in Evolutionary Algorithms at GECCO; and from 2004 to 2014, EvoHOT, the Workshops on Evolutionary Hardware Optimization Techniques.

Responsive image Responsive image Since 1998, Squillero has lectured 71 university courses (16 Ph.D. and 55 M.S./B.Sc.; 36 in Italian and 35 in English); he has contributed to another 37 courses as an assistant or in other ancillary roles. He has presented 14 tutorials at top conferences, he has been invited to speak at 4 international events and 2 national; Squillero also contributes to different free and open-source projects, and routinely publishes his research and didactic material on GitHub.

On a more playful note, after coaching the team that won the bronze medal at SWERC17, Squillero helped creating CPPolito, Politecnico’s student team for competitive programming. Then, in 2022, he assisted the establishment of Scacchi PoliTO, the student organization for promoting chess-related activities, where he continues to serve as an advisor.

Appointments

Politecnico di Torino

  • Full Professor  — Department of Control and Computer Engineering CURRENT

  • Member  — Joint Committee on Teaching CURRENT

  • Member  — Specializing Master’s Programmes and Lifelong Learning School CURRENT

  • Member  — Ph.D. Steering Committee (Pure and Applied Mathematics) CURRENT

  • Member  — Ph.D. Steering Committee (Computer and Control Engineering) 2018/19

  • Member  — SmartData@PoliTO (interdepartmental center) CURRENT

  • Member  — Open Access Commission CURRENT

  • Advisor  — Scacchi PoliTO (student team) CURRENT

National (Italy)

  • Member  — CINI’s Working Group on Soft Computing CURRENT

Professional Bodies and Learned Societies

  • Senior Member  — Institute of Electrical and Electronics Engineers CURRENT

  • Member  — Games Technical Committee (IEEE Computational Intelligence Society) CURRENT

  • Member  — International Council of Museums CURRENT

Editorships

  • Editorial Board Member  — Genetic Programming and Evolvable Machines CURRENT

Organizing Committees

  • Organizer (with several colleagues)  — Workshop on “Graph Genetic Algorithm” (in GECCO: Genetic and Evolutionary Computation Conference) 2024–2025

  • Member  — EvoApplications Steering Committee (part of EvoStar) CURRENT

  • Organizer (with Dr. Alberto Tonda)  — Workshop: Evolutionary Machine Learning (in PPSN: International Conference on Parallel Problem Solving from Nature) 2018

  • Organizer (with Dr. Alberto Tonda)  — Workshop: Measuring and Promoting Diversity in Evolutionary Algorithms (in GECCO: Genetic and Evolutionary Computation Conference) 2017

  • Program Chair  — European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) 2016–2017

  • Publication Chair  — European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) 2015

  • Organizer (with Dr. Alberto Tonda)  — Workshop: Measuring and Promoting Diversity in Evolutionary Algorithms (in GECCO: Genetic and Evolutionary Computation Conference) 2016

  • Program Chair  — Biannual European-Latin American Summer School on Design, Test and Reliability 2016

  • Program Chair  — European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) 2016–2017

  • Publication Chair  — European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) 2015

  • Organizer (with Prof. Rolf Drechsler)  — EvoHOT: Evolutionary Hardware Optimization Techniques (part of EvoSTAR) 2004–2014

  • Track chair  — A-LIFE: Evolutionary Robotics, Adaptive Behavior, and Evolvable Hardware (in GECCO: Genetic and Evolutionary Computation Conference) 2011–2012

  • General Track Chair  — European Conference on the Applications of Evolutionary Computation (part of EvoSTAR) 2012

  • Chair (Ph.D. forum)  — International Conference on Field Programmable Logic and Applications 2010

  • Track chair  — A-LIFE: Evolutionary Robotics, Adaptive Behavior, and Evolvable Hardware (in GECCO: Genetic and Evolutionary Computation Conference) 2009

  • Organizer (Special Session)  — Evolutionary Computation for Electronic Design Automation (in CEC: IEEE Congress on Evolutionary Computation) 2007

  • Topic Chair  — IEEE Congress on Evolutionary Computation 2005

  • Vice Chair  — IEEE Congress on Evolutionary Computation 2004

  • Organizer (Track)  — Evolutionary Computation and Optimization (in SAC: ACM Symposium on Applied Computing) 2004

  • Organizer (Special Session)  — Evolutionary Design Automation (in CEC: IEEE Congress on Evolutionary Computation) 2003

  • Organizer (Special Session)  — Evolutionary Design Automation (in CEC: IEEE Congress on Evolutionary Computation) 2001

Dissemination

  • Tutorial: "Theory and Practice of Population Diversity in Evolutionary Computation", ACM Genetic and Evolutionary Computation Conference (Málaga, Spain) 2025

  • Tutorial: "Leaving the Trees (the evolution of alternative representations in Genetic Programming", IEEE Congress on Evolutionary Computation (Hangzhou, China) 2025

  • Intervento: "AI nei musei e per i musei", Festival delle Conoscenze (Tortona. Italy)) 2024

  • Intervento: "L'intelligenza artificiale in ambito culturale", Forum Cultura 2024 (MUDEC, Milano, Italy) 2024

  • Keynote: "Leaving the Trees", Genetic Programming for Data Analysis conference (Sydney, Australia) 2024

  • Tutorial: "Theory and Practice of Population Diversity in Evolutionary Computation", ACM Genetic and Evolutionary Computation Conference (Melbourne, Australia) 2024

  • Tutorial: "Theory and Practice of Population Diversity in Evolutionary Computation", ACM Genetic and Evolutionary Computation Conference (Melbourne, Australia) 2023

  • Tutorial: "Theory and Practice of Population Diversity in Evolutionary Computation", ACM Genetic and Evolutionary Computation Conference (Boston, MA, USA) 2022

  • Tutorial: "Theory and Practice of Population Diversity in Evolutionary Computation", ACM Genetic and Evolutionary Computation Conference (online) 2021

  • Invited talk: "Artificial Intelligence in the museum environment", Humanizing Technology through Design @ Circolo del Design(Torino, Italy () 2021

  • Tutorial: "Evolutionary Algorithms & Machine Learning: Synergies and challenges", ACM Genetic and Evolutionary Computation Conference (online) 2020

  • Tutorial: "Promoting Diversity in Evolutionary Optimization: Why and How", ACM Genetic and Evolutionary Computation Conference (Kyoto, Japan) 2018

  • Tutorial: "Promoting Diversity in Evolutionary Optimization: Why and How", International Conference on Parallel Problem Solving from Nature (Edinburgh, UK) 2016

  • Tutorial: "Brief Overview of Diversity-Preservation Methodologies in Evolutionary Optimization", IEEE World Congress of Computational Intelligence (Beijing, China) 2014

  • Tutorial: "Industrial Applications of Evolutionary Algorithms", ACM Genetic and Evolutionary Computation Conference (Amsterdam, The Netherlands) 2013

  • Tutorial: "Industrial Applications of Evolutionary Algorithms", IEEE Conference on Evolutionary Computation (New Orleans, LA, USA) 2011

  • Invited talk: "Heuristic Stimuli Generation For Coverage Closure Exploiting Simulation Feedback", DVClub (online) 2010

  • Tutorial: "EA-based Test and Verification of Microprocessors", Genetic and Evolutionary Computation Conference (Portland, OR, USA) 2008

  • Invited talk: "Methodologies for Test Program Generation Exploiting Simulation Feedback", Intel Workshop on Pre- and Post-SI verification challenges of multi-core systems @ Technion (Haifa, Israel) 2008

  • Tutorial: "Applications of evolutionary computation to hardware design", AIxIA Workshop sul calcolo evoluzionistico (Parma, Italy) 2005

Research projects

Competitive calls

  • ART-IFICIAL INTELLIGENCE in Support of Museums (Head of the Department Unit) — Compagnia di San Paolo 2020–2022

  • SMART GAMERPoli di Innovazione 2013–2014

Commercial contracts

  • COLIBRI #4SPEA S.p.A. 2025

  • Sistemi ICT per applicazioni industrialiAROL S.p.A. 2024–2025

  • Extraction and Identification of Information from Mass SpectraNanoTech Analysis S.r.l. 2024–2025

  • Sistemi ICT per applicazioni industrialiAROL S.p.A. 2023–2024

  • Linguaggio PythonAROL S.p.A. 2022–2023

  • A3G Speed Monitor ModellingInfineon Technologies Italia S.r.l. 2021

  • Extraction and Identification of Information from Mass SpectraNanoTech Analysis S.r.l. 2021–2022

  • COLIBRI #2SPEA S.p.A. 2020–2022

  • Machine Learning techniques for virtual antimicrobial susceptibility testingBactell Inc. 2019

  • Machine Learning techniques for the prediction of failures based on in-situ sensors valuesInfineon Technologies A.G. 2018

  • Algoritmo di ottimizzazioneSeica S.p.A. 2017

  • Ottimizzazione percorsi FPSPEA S.p.A. 2011

 ( ! ) 2025 by Giovanni Squillero with Hugo